﻿using System;
using System.Collections.Generic;

namespace ControleRepresentanteSync.Application.DynamicSync
{
    public interface IDynamicSyncListViewModel<TContentViewModel> : IViewModel
        where TContentViewModel : IDynamicSyncContentViewModel
    {
        IList<TContentViewModel> Contents { get; }
        bool IsShowIsCheckedColumn { get; set; }
        bool IsAllChecked { get; set; }
        event EventHandler IsAllCheckedChanged;
    }
}